Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador de Funciones del Sistema para Sistemas Embebidos

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador de Funciones del Sistema para Sistemas Embebidos altamente capacitado y motivado para unirse a nuestro equipo de ingeniería. En este rol, serás responsable del diseño, desarrollo e implementación de funciones del sistema en plataformas embebidas, asegurando un rendimiento óptimo y una integración eficiente con el hardware y el software del sistema. Como Desarrollador de Funciones del Sistema para Sistemas Embebidos, trabajarás en estrecha colaboración con ingenieros de hardware, desarrolladores de software y otros equipos técnicos para definir especificaciones, desarrollar soluciones innovadoras y optimizar el rendimiento del sistema. Deberás tener un profundo conocimiento de los sistemas embebidos, incluyendo arquitecturas de microcontroladores, programación en lenguaje C/C++, y protocolos de comunicación como UART, SPI, I2C y CAN. Tus responsabilidades incluirán la implementación de algoritmos de control, la optimización del uso de memoria y energía, y la depuración de problemas complejos en entornos embebidos. Además, participarás en la validación y verificación del software, asegurando que cumpla con los estándares de calidad y seguridad requeridos en la industria. Para tener éxito en este rol, deberás contar con experiencia en el desarrollo de software para sistemas embebidos, conocimientos en sistemas operativos en tiempo real (RTOS) y habilidades en el uso de herramientas de depuración y análisis de rendimiento. También se valorará la experiencia en el desarrollo de controladores de dispositivos y la integración de software con hardware. Si eres un profesional apasionado por la tecnología embebida, con habilidades analíticas y de resolución de problemas, y deseas formar parte de un equipo innovador, ¡te invitamos a postularte y ser parte de nuestro equipo!

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar funciones del sistema para plataformas embebidas.
  • Optimizar el rendimiento del software en entornos de recursos limitados.
  • Colaborar con equipos de hardware y software para la integración del sistema.
  • Implementar y probar algoritmos de control y comunicación.
  • Depurar y solucionar problemas en sistemas embebidos.
  • Asegurar el cumplimiento de estándares de calidad y seguridad.
  • Documentar especificaciones, diseños y pruebas de software.
  • Participar en revisiones de código y mejoras de procesos de desarrollo.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería Electrónica, Ingeniería en Computación o campo relacionado.
  • Experiencia en desarrollo de software para sistemas embebidos.
  • Conocimientos avanzados en programación en C/C++.
  • Familiaridad con sistemas operativos en tiempo real (RTOS).
  • Experiencia con protocolos de comunicación como UART, SPI, I2C y CAN.
  • Habilidad para depurar y optimizar software en entornos embebidos.
  • Conocimientos en integración de software y hardware.
  • Capacidad para trabajar en equipo y resolver problemas complejos.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Puedes describir tu experiencia en el desarrollo de software para sistemas embebidos?
  • ¿Qué herramientas utilizas para depurar y optimizar código en entornos embebidos?
  • ¿Has trabajado con sistemas operativos en tiempo real? ¿Cuál ha sido tu experiencia?
  • ¿Cómo manejas la optimización del uso de memoria y energía en sistemas embebidos?
  • ¿Puedes dar un ejemplo de un problema complejo que hayas resuelto en un sistema embebido?
  • ¿Qué estrategias utilizas para asegurar la calidad y seguridad del software embebido?
  • ¿Tienes experiencia en la integración de software con hardware? ¿Cómo lo abordas?
  • ¿Cómo te mantienes actualizado con las últimas tendencias en sistemas embebidos?